package com.g12.back.basic.basicClass;

import io.swagger.annotations.ApiOperation;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.NoRepositoryBean;

import java.io.Serializable;


/**
 * @author gefangjie
 */
@ApiOperation(value = "模板数据链路层")
@NoRepositoryBean
// 这个类是一个接口，继承了JpaRepository和JpaSpecificationExecutor接口，这两个接口是Spring Data JPA提供的接口，用于简化CRUD操作。
public interface BaseDao<E, ID extends Serializable> extends JpaRepository<E, ID>, JpaSpecificationExecutor<E> {
    @Override
    E getById(ID id);
}
